import { AxiosOperator } from '../infrastructure/axios_operator'
import { DemoApi } from './apis/demo/demo_api'
import { type ComponentCustomProperties } from "@vue/runtime-core";

export class ApiMediator {

    constructor(appGlobalProperties:ComponentCustomProperties) {
        const demoRequest:AxiosOperator = new AxiosOperator(appGlobalProperties, appGlobalProperties.$appConfig.apiUrl.app)

        this.demo = new DemoApi(demoRequest)
    }

    public demo:DemoApi
}